lamb stuffed with spiced rice - Turco Inglés Diccionario